package string;

import java.util.Arrays;
/**
 * @Author: Miyako
 * @Date: 2024-07-12-11:45
 * @Description:Split将字符串按正则表达式规则拆分，返回一个字符串数组
 * 他的重载方法可以实现将数据分为N段，重载方法-1表示尽可能的拆分无数块，>=N也是一样的效果(N代表最多能切割的段数），0表示没有这个参数效果与重载前一样;
 */

public class SplitDemo {
    public static void main(String[] args) {
        String a = "\\sa.da.sd\\123.sd\\sd6.66.s3\\\\\\\\d21sd1\\\\\\\\";
        String [] arr = a.split("\\\\",-1);//这里使用四个斜杠实际删除的是一个斜杠，因为在字符串中表示斜杠要用两个斜杠，然后再正则表达式中想表达又要增加一个斜杠转义，再因为处于字符串中要再加个斜杠进行转义
        System.out.println(Arrays.toString(arr));
    }
}
